home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / zyrion.zip / WHATSNEW.245 < prev    next >
Text File  |  1992-10-01  |  16KB  |  353 lines

  1.  
  2. Quick Start + Whats New! ZyRion 2.45.1WB "Lets get started somewhere"
  3. ---------------------------------------------------------------------
  4.  
  5. Command Line switches
  6.  
  7.  
  8. R or S.......First parameter to tell ZyRion "Send or Receive".
  9.  
  10. -Px..........Second parameter to tell ZyRion the port number "COM1=1
  11.              So x will be 1 -P1 and so on.
  12.  
  13. -Bnnnnnn.....Third parameter "IF NOT LOCKED!" this will tell ZyRion
  14.              the real baudrate, So if you have a connection at 2400 bps
  15.              Then -Bnnnnnn will be -B2400
  16.  
  17. -Cnnnnnn.....Also Third parameter "IF LOCKED!" this will tell ZyRion
  18.              the connect rate, NOT the DTE rate, but the CONNECT XXXXX -
  19.              String from your high speed modem, thats this one!
  20.              For Example your DTE rate is constant 38400 Bits/Sec and
  21.              the remote connection is a CONNECT 9600 then -C need to be
  22.              -C9600 if the connection is a CONNECT 2400 then -C will be
  23.              -C2400 and so on.
  24.  
  25. Path/Files...The last series parameters are related to the Send or Receive
  26.              mode.
  27.              The Path is the directory where you want the files, in receive
  28.              mode, in Send mode it is the path to your files, ready to send
  29.              for Example if you want to send files from 3 directory's  - -
  30.              then do this:
  31.  
  32.              Zyrion S -p*p -b*b c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
  33.  
  34.              If you receiving files one inbound directory is needed, you -
  35.              can put that one in the Zyrionx.ctl file(s) or simple by put
  36.              it on thre command line, for example :
  37.  
  38.              Zyrion R -p*p -b*b c:\myfiles\
  39.  
  40.              All files will be received in the directory myfiles, also if a
  41.              connection was lost "Restart files" crash recovery!
  42.              If you receive files in all kind of directory's multi-node, be
  43.              sure to let them point to one directory, just in case so that
  44.              ZyRion can perform a Recovery easy, because IF ZyRion don't find
  45.              the "Restart Files" they will be marked as "NEW", and NOT as -
  46.              "RECOVER".
  47.  
  48. "."..........If no Path is suplied in the receive mode a "." will tell ZyRion
  49.              to put ALL files in the current directory.
  50.              For Example :
  51.  
  52.              Zyrion  R -p*p -b*b .
  53.  
  54. Locked.......If you have ZyRion in Locked mode, what means at a constant speed
  55.              or "DTE RATE", this is the constant "NOT CHANGED" speed between
  56.              your modem and your serial port, then you need to use the -Cnnnnnn
  57.              parameter NOT the -Bnnnnnn Parameter.
  58.              ZyRion will ignore the -Bnnnnnn parameter in the locked mode!
  59.  
  60.              Please don't get confused with your fossil driver, If you have
  61.              your port locked with the Fossil "X00,BNU e.c" you still need to
  62.              tell ZyRion also to use a locked rate at a specified baudrate, - -
  63.              this can be 9600,14400,19200,38400 and so on.
  64.  
  65.              After this your Modem will tell your communication package or BBS
  66.              software the CONNECT RATE, like Connected at 2400 baud, this is -
  67.              the connect rate, ZyRion will need this information also, for time
  68.              and transfer calculations "CPS rate e.c"....
  69.              Lets asume for a minute that the *c variable is your connect baud-
  70.              rate then you need to do this :
  71.  
  72.              Zyrion S -p*p -c*c c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
  73.              or ..
  74.              Zyrion R -p*p -c*c c:\myfiles\
  75.              or ..
  76.              Zyrion R -p*p -c*c .
  77.  
  78. Abarate......Just a nice name for Auto_BAud_RATE, to enable this option simple -
  79.              use -B0 instead of the baudrate, Please note: that this option - -
  80.              only works in a NOT locked mode!
  81.  
  82.              for example :
  83.  
  84.              Zyrion S -p*p -b0 c:\dir1\*.arj c:\dir2\*.pas a:\dir3\*.txt
  85.              or ..
  86.              Zyrion R -p*p -b0 c:\myfiles\
  87.              or ..
  88.              Zyrion R -p*p -b0 .
  89.  
  90.              In this mode, ZyRion will read the current baudrate and will use
  91.              it!
  92.  
  93. ANTI_MTE....ZyRion will use BICHK see below also for scanning the data stream
  94.             before it passes the DFC<Tm> Engine, for MTE encrypted data files
  95.             the external engine is NOT ready yet, this Engine will be availble
  96.             so soon as I have talk this over and over with Victor Smith, author
  97.             of GII Virus Scan System!
  98.  
  99. CPS_BICHK....ZyRion starts with a low CPS rate, why?, because ZyRion checks all
  100.              data by resending Sync points, this will produce some overhead.
  101.              but since the new standard DFC, what is a Trade Mark of F.Lupschen
  102.              It will quick go up to a higher CPS rate, ZyRion has one goal and
  103.              that is NOT SPEED, but reliable data transfers, at a speed equal
  104.              or better then other protocols, most transfers are faster because
  105.              ZyRion works in a complete other way, therefore its a new designe
  106.              Engine, with more power and reliable transfers then I have  - -
  107.              encountered, ZyRion uses Bidirectional transfers but NOT for data
  108.              in both directions, one direction is for the data stream "Flow" -
  109.              The other the reverse channel is for recovery and sync frames and
  110.              so on, therefore and only for this purpose, I did a BiCheck to  -
  111.              give the users of ZyRion a 100% reliable file transfer protocol.
  112.              Not to play games, chat or whatsoever, that task is for multi -
  113.              taskers!
  114.  
  115. Fossil.......ZyRion does NOT use any Fossil driver, it has his own build in -
  116.              Serial I/O library also designed by Frans Lupschen.
  117.  
  118.              This library is full calibrated on all internal routines of ZyRion
  119.              A fossil would fail in some cases to do this task, however The  -
  120.              build in I/O Serial library will NOT conflict with a Fossil, so
  121.              there is NO need to turn your fossil off!
  122.  
  123. Setupn.......ZyRion can easy and fast make control files for up to 8 ports.
  124.              All complete separated, just type :
  125.  
  126.              Zyrion setup1 for COM1
  127.              Zyrion setup2 for COM2 ...... And so on
  128.  
  129. Int SNP......Internal SNP number will fast -- Decrypted "Secure" to be sure -
  130.              the other end has NOT  a hacked or same key "Improved" in this -
  131.              Version!
  132.  
  133. Sendbyte.....SendByte logic has also be improved and will be faster then in -
  134.              Version 2.42 and 2.43!
  135.  
  136. Ports........ZyRion ports and Fossil ports are not the same, a fossil uses  -
  137.              for COM1 port 0, and ZyRion will use Port 1.
  138.  
  139. @Ctlfile.....The @ parameter will tell ZyRion to use a ASCII file list as  -
  140.              send file, you can put so many files included paths as you want.
  141.              this will overide the DOS limit, for example :
  142.  
  143.              Zyrion S -p*p -b*b @Send.ctl   { Not Locked }
  144.              or
  145.              Zyrion S -p*p -c*c @Send.ctl   { Locked }
  146.  
  147. CtlFormat....The format from this control file is simple, look at the examples
  148.              below.
  149.  
  150.              Send1.ctl file
  151.              c:\in\games\cm3000-1.arj
  152.              c:\in\games\cm3000-2.arj
  153.              d:\icr\rel\zr244l1.arj
  154.              and so on ..
  155.              or
  156.              Send1.ctl file
  157.              cm3000-1.arj
  158.              cm3000-2.arj
  159.              zr244l1.arj
  160.              If no path is needed, in case you send these files from the above
  161.              paths, and so on ..
  162.  
  163. Auto_D/L.....Zyrion will send "senders site" a Autodownload sequence "ar...."
  164.              The "ar" are the first two sequences in the attn to indicate that
  165.              ZyRion has start in transmit mode.
  166.  
  167.              Some Communications packages do support an additional "auto/DL"
  168.              sequence, related to the External protocol, "ar" need to be used
  169.              You may search futher in the Header string what Zyrion sends, see
  170.              for more info about this under "TX-Header".
  171.  
  172. ExitCode.....ZyRion will Exit with a errorlevel 0, if all data was transfered
  173.              without "fatal errors" or "Interactions", otherwise ZyRion will
  174.              Exit with a errorlevel 1, Use this in FileDoor<Tm>, or other  -
  175.              Protocol interfaced programs.
  176.  
  177. TIMESYNC.....ZyRion starts with a low CPS rate, why?, because ZyRion checks all
  178.              data by resending Sync points, this will produce some overhead.
  179.              I have Added in this version a TIME SYNC Frame, so soon as both
  180.              Zyrion's are in header state, both timers from the receiver and -
  181.              sender are set to "Zero" this will be the case each time a new  -
  182.              file will be transfered, the result from this extra frame is a  -
  183.              better CPS rate and stable, besites that the CPS rate from the  -
  184.              sender and receiver are the same!
  185.  
  186.              The TSYNC frame is more then just a time reset, it will also  - -
  187.              Equalize the data stream, it will force the abarated driver to
  188.              use more or less buffer space, this to keep the data flow in a
  189.              constant move.
  190.  
  191.              Also the connect rate NOT the DTE rate if locked will be Equalized
  192.              if one end is at 460 CPS and the other end at 440 CPS, then we  -
  193.              have two not equal connect rates 460 X 10 = 4600 Bps and on the -
  194.              other end we have 440 X 10 = 4400 BPS, at this point the Equalizer
  195.              routine will try to get both sites at the same transfer rate, in
  196.              this example Zyrion will try to get both sites at 450 X 10 BPS!
  197.              This by sending the TSYNC frame over the CPS_BICHK, in short the
  198.              overhead will be less then before.
  199.  
  200.              NOTE :: Time Sync Equalize will NOT work with older versions they
  201.                      are still compatible but this new frame will then be  -
  202.                      skipped!
  203.  
  204.                      Only gamma 244 - 2 will use it, and have a better CPS
  205.                      rate ... and so on.
  206.  
  207. TX-HEADER....This is the header from the sender and it can be used to trigger
  208.              an autodownload.
  209.  
  210.              ATTN-ZINFS-ZSYNCS-SPACE-VERSION-SPACE-USERNAME-SPACE-ZSEPEND->
  211.  
  212.              The header + user info looks complete like this below :
  213.  
  214.              Z1≥ 244.1Σb Frans Lupschen ≡%%Z0000000000000000
  215.  
  216.              1 - ATTN     = Z1
  217.              2 - ZINFS    =    (20)
  218.              3 - ZSYNCS   = ≥   (242)
  219.              4 - SPACE    = " " (32)
  220.                  VERSION  = "Zyrion Version number"
  221.                  USERNAME = "usersname"
  222.              5 - ZSEPEND  = ≡   (240)
  223.              6 - ZZPDD    = %   (37)
  224.              7 - HEXMARK  = Z   (90)
  225.              8 - ZCAN     =    (24)
  226.                  BININIT  = 0000000000000000
  227.                  ZREND    = N/A For users
  228.                  ZSEP     = N/A For users
  229.                  BICHK    = N/A For users
  230.                  TIMESYNC = N/A For users
  231.  
  232.              If you search only for 1 and 2 would be good, but 1,2,3 is better
  233.              there is NO need to search for the other info since version and -
  234.              special username are NOT constant.
  235.  
  236.              However you can also search for the complete pattern 1,2,3,4,5,6,
  237.              7,8  or for 5,6,7,8, that up to you.
  238.  
  239.              ZCR BUG Fixed
  240.              -------------
  241.  
  242.              Small but nesty that was the bug in ZCR, ZCR did NOT close the
  243.              ZYRIONx.CTL file at the time a user/tester used the edit function
  244.              the result was that the editor defined in ZCR.CTL could not save
  245.              the file because the file was not closed by ZCR "FIXED"!
  246.  
  247.              Sample Send Control File Format:
  248.  
  249.              C:\DRIVERS\MPT110.ZIP
  250.              C:\DRIVERS\TMOD610.ARJ
  251.              C:\DRIVERS\ZMOD*.*
  252.                             ^^^^^^^^
  253.                             |
  254.     Please notice, that ZyRion will NOT do batch in this case, it will search
  255.     for the first match, so a file that starts with ZMOD*.*, if you want to do
  256.     multiple batch transfers then use :
  257.  
  258.     ZYRION S -P2 -B0 C:\HPM\*.ZIP D:\GAMES\GLO*.* A:\*.SYS B:\DOS\CHK*.* e.g
  259.  
  260.     Again remember that IF ZyRion is NOT registered the above samples will work
  261.     BUT ZyRion will only send one file.
  262.  
  263.     There are DEMO key's "good for 30 days" you can obtain a key here from
  264.     2:284/304 or 2:285/802 or in the states Marlin Lee England.
  265.  
  266.  
  267. LAST NEWS
  268. ---------
  269.  
  270. ZyRion Yield now 1920 CPS at High Speed, low speed xfers are equal, but stable
  271. Thats because the Async lib. is at full speed, no debug routines enabled in -
  272. that field anymore.
  273.  
  274. Small bug fixed in the (New File) (Recover File) e.c .
  275.  
  276. ZyRion<Tm> file transfer recovery and advanced file management security and -
  277. priority data are dedicated to :
  278.  
  279. XModem, YModem, Sealink, ZModem, ZedZap, BiSync!
  280.  
  281. New in header TiSync data headings, TiSync data headings vary with -
  282. applications, but typical information contained in a heading is as -
  283. follows:
  284.  
  285.           o Identification of originating device
  286.           o Identification of receiving device
  287.           o Priority of data
  288.           o Data security class
  289.           o Destination routing for data ( special environment )
  290.           o DFC control or information nature of data
  291.  
  292. TiSync/DFC/ADLC/HDLC
  293. --------------------
  294.  
  295. TiSync/DFC is close related to ADLC From IBM, but more to HDLC, HDLC means
  296. High Level Data Link Control normal for Syncronous data transfer protocols
  297. The TiSync has the same basic idea and is normal NOT  used by hobbyist  -
  298. because of  their  initial  cost, but since HDLC is world standards for -
  299. business communications.
  300.  
  301. ZyRion therefore is NOT only for the BBS marked, but can also be used in a
  302. business communications environment, since it has the info stored in the -
  303. header for separated work stations ( remote networks ).
  304.  
  305. IBM uses BiSync, but since this is copyrighted I have worked out a complete
  306. own idea, and the basic concept was and is still DFC.
  307.  
  308. DFC works like a serial stream of binary numbers, and is therefore more
  309. reliable then a block CRC data patern.
  310.  
  311. ZyRion will build a matrix, and that will be checked by LRC and VRC  to get
  312. the result.
  313.  
  314. LRC means longitudinal redundancy checking, and VRC means vertical redundancy
  315. checking, VRC will NOT check the ODD parity but I use it to send a bidirec -
  316. tional frame segment if needed to check the accuracy of the received data.
  317.  
  318. Exitinfo will not longer be displayed to your screen, but only to
  319. the ExitCode.inf file, Purpose if there is a error/ bug or whatsover
  320. send me that file.
  321.  
  322. Conflict routine now stable (Fixed)
  323.  
  324. ZCR has been changed "Internal" and some small bugs fixed.
  325. Also you can use ZCR <PORT>, to view the zyrion<port>.ctl file direct, nice
  326. if you have only one port, for example if you use com4 use "ZCR 4" thats all
  327. ZCR <Cr> will force ZCR.EXE to search for ctl files!
  328.  
  329. ZyRion Async Routine has been changed, internal rev code 3.00ß1
  330. Let me know if you got comm conflicts with other software!!
  331.  
  332. ZyRion conflict routine has been improved, you'll get a nice message and
  333. other stuff if both sites have/use the same key!  { Check it out!! }
  334.  
  335. Byte Counter
  336. ------------
  337.  
  338. The Byte counter of the total bytes transfered in TX mode has been removed.
  339. Now you'll see "Compare.....:", this will tell you the bytes that are left
  340. from the total file.
  341.  
  342. I think this is better since you can see how many bytes you still have to -
  343. receive, or how many bytes you still have to "send".
  344.  
  345. Color Define.
  346. -------------
  347.  
  348. This has been disabled for this version.
  349.  
  350. REGISTER ZyRion NOW you'll get something for your money, and still the price
  351. is LOW!
  352.  
  353.